public function __construct($data = [], $args = []) { if ($data) { $this->_init($data); } else { $this->_default_args = $args; } }