public function __construct($properties = null) { $this->_properties = array_fill_keys(self::get_properties_keys(), null); if ($properties) { $this->set_properties($properties, null); } }