src/Budkit/Datastore/Model/Entity.php
final public function definePropertyModel($dataModel = array(), $objectType = "object")
    {

        $this->propertyModel = $dataModel;
        $this->setObjectType($objectType);

        return $this;
    }
final public function definePropertyModel($dataModel = array(), $objectType = "object")
    {

        $this->propertyModel = $dataModel;
        $this->setObjectType($objectType);

        return $this;
    }
final public function definePropertyModel ( $ dataModel = array ( ) , $ objectType = "object" ) { $ this -> propertyModel = $ dataModel ; $ this -> setObjectType ( $ objectType ) ; return $ this ; }
Creates a completely new data model.
Any Properties not explicitly described for this object will be ignored

@param type $dataModel
Creates a completely new data model . Any Properties not explicitly described for this object will be ignored