/**
  * {@inheritdoc}
  */
 public function onAddedToType(TypeInterface &$type)
 {
     parent::onAddedToType($type);
     if ($this->isRequired()) {
         $type->addTrait(CreatedByRequiredInterface::class);
     } else {
         $type->addTrait(CreatedByOptionalInterface::class);
     }
 }