public final function GetValue($Entity) { $Value = $this->GetTraversedValue($Entity); $this->FinalAccessor->SetEntityType(get_class($Value)); return $this->FinalAccessor->GetValue($Value); }