Adds a value and validate properties, along with the validation method isValid