public function set($key, $value)
    {
        if (true === $this->isAttribute($key)) {
            return $this->setAttribute($key, $value);
        }
        if (true === $this->isEmbed($key)) {
            return $this->setEmbed($key, $value);
        }
    }