public function setValue(ITypifiedElement $typified_element, $value)
	{
		if ( $typified_element instanceof ISimpleSetter ) {
			$typified_element->setValue($value);

			return $this;
		}

		throw new FormException(
			'Element ' . (string)$typified_element . ' doesn\'t support value changing',
			FormException::TYPE_READONLY_FIELD
		);
	}