protected function discoverReflectionFields()
{
$this->reflFields = array();
foreach ($this->getReflectionProperties() as $property) {
if (in_array($property->name, $this->getIdentifierFieldNames())) {
$property->setAccessible(true);
}
$this->reflFields[$property->getName()] = $property;
}
}