protected function guardRequiredState()
 {
     parent::guardRequiredState();
     Assertion::uuid($this->embedded_entity_identifier);
 }
 protected function guardRequiredState()
 {
     parent::guardRequiredState();
     Assertion::isArray($this->values);
     Assertion::greaterOrEqualThan($this->position, 0);
 }