public function setValue($value, bool $transform = false)
    {
        if (null === $value)
            $this->value = null;
        elseif ($transform && $this->transformer !== null)
            $this->value = $this->transformer->deserialize($value);
        else
            $this->value = $value;

        return $this;
    }