public function embedded(string $property): EmbeddedValueObjectDefiner
    {
        $this->verifyProperty(__METHOD__, $property);

        return $this->relation($property)->asEmbedded()->object();
    }
public function embedded(string $property): EmbeddedValueObjectDefiner
    {
        $this->verifyProperty(__METHOD__, $property);

        return $this->relation($property)->asEmbedded()->object();
    }
public function embedded ( string $ property ) : EmbeddedValueObjectDefiner { $ this -> verifyProperty ( __METHOD__ , $ property ) ; return $ this -> relation ( $ property ) -> asEmbedded ( ) -> object ( ) ; }
Defines an embedded value object property.

@param string $property

@return EmbeddedValueObjectDefiner
@throws InvalidArgumentException
Defines an embedded value object property .