public function __construct($application, $parameters = array(), $migration = null)
 {
     $this->objectName = 'referenceMap';
     $this->map = array('name' => array('fieldName' => 'name', 'dataType' => BM_VT_STRING, 'defaultValue' => ''), 'type' => array('fieldName' => 'type', 'dataType' => BM_VT_INTEGER, 'defaultValue' => 0));
     parent::__construct($application, $parameters);
     $this->migration = $migration;
 }
 public function __construct($application, $parameters = array(), $migration = null)
 {
     $this->objectName = 'dataObjectField';
     $this->map = array('propertyName' => array('fieldName' => 'propertyName', 'dataType' => BM_VT_STRING, 'defaultValue' => ''), 'fieldName' => array('fieldName' => 'fieldName', 'dataType' => BM_VT_STRING, 'defaultValue' => ''), 'dataType' => array('fieldName' => 'dataType', 'dataType' => BM_VT_INTEGER, 'defaultValue' => 0), 'localName' => array('fieldName' => 'localName', 'dataType' => BM_VT_STRING, 'defaultValue' => ''), 'defaultValue' => array('fieldName' => 'defaultValue', 'dataType' => BM_VT_STRING, 'defaultValue' => ''), 'type' => array('fieldName' => 'type', 'dataType' => BM_VT_INTEGER, 'defaultValue' => 0));
     parent::__construct($application, $parameters);
     $this->migration = $migration;
 }