/**
  *
  * @param string $name
  * @param mixed $value
  * @return DefinitionInterface
  */
 public final function withValue($name, $value)
 {
     $this->definition = $this->definition->withValue($name, $value);
     return $this;
 }