FieldModel({required TValue initialValue, this.rules = const []}) : _value = initialValue { _internalValue = _getSourceValue(initialValue); }