public final function GetPrimaryKey(ITable $Table) { if (!$this->IsOf($Table)) { throw $this->InvalidTable($Table); } return $this->PrimaryKeys[$Table->GetName()]; }