public function testToCheckIdWorking()
 {
     $model = new ModelOnlyModel();
     $parser = new NormalPropertyParser($model);
     $result = $parser->parse();
     $this->assertCount(0, $result);
 }
 /**
  * @param $model
  * @return PropertyCollection
  */
 public function buildNormalProperties($model)
 {
     $collection = new PropertyCollection();
     $parser = new NormalPropertyParser($model);
     $properties = $parser->parse();
     foreach ($properties as $valueType => $property) {
         $collection[] = new NormalProperty($property, $property, $valueType);
     }
     return $collection;
 }