public function __construct(string $id, string $className, SpecificationBag $specs, string $valueForCurrent = null) { $this->id = $id; $this->className = $className; $this->specs = $specs; $this->valueForCurrent = $valueForCurrent; }