Sets whether this definition is synthetic, that is not constructed by the container, but dynamically injected.
$this
public final function synthetic(bool $synthetic = true) : static { $this->definition ->setSynthetic($synthetic); return $this; }