public function getFieldValue($document, $field) { if ($document instanceof Proxy && $field !== $this->identifier && !$document->__isInitialized()) { $document->__load(); } return $this->reflFields[$field]->getValue($document); }