/**
  * @param ReflectionClass $reflectionClass
  * @param bool $isDocumented
  * @param array $properties
  * @return ReflectionPropertyMagic[]
  */
 private function extractOwnFromClass(ReflectionClass $reflectionClass, $isDocumented, array $properties)
 {
     foreach ($reflectionClass->getOwnMagicProperties() as $property) {
         if ($this->canBeExtracted($isDocumented, $properties, $property)) {
             $properties[$property->getName()] = $property;
         }
     }
     return $properties;
 }