protected function autoAssignAttributes()
    {
        if ($this->_attributesAssigner) {
            call_user_func($this->_attributesAssigner, $this);
            return;
        }

        $attributes = isset($this->defaultAttributes) ? $this->defaultAttributes : [];

        // Default attributes are not counted as "from storage"
        $this->fillAttributes($attributes, false);
    }