/**
  * Browse the class properties looking for annotated properties.
  *
  * @param ReflectionClass $reflectionClass
  * @param ClassDefinition $classDefinition
  */
 private function readProperties(ReflectionClass $reflectionClass, ClassDefinition $classDefinition)
 {
     // This will look in all the properties, including those of the parent classes
     foreach ($reflectionClass->getProperties() as $property) {
         // Ignore static properties
         if ($property->isStatic()) {
             continue;
         }
         $propertyInjection = $this->getPropertyInjection($property);
         if ($propertyInjection) {
             $classDefinition->addPropertyInjection($propertyInjection);
         }
     }
 }