public ValueValidationManager(string name, string dataType, bool optional, DecimalCharacter decimalCharacter) { _name = name; _dataType = dataType; _optional = optional; ValidationList = new List<IValueValidation>(); this.NullOrOptionalCheck = new OptionalCheck(name, dataType, optional); this.DataTypeCheck = new DataTypeCheck(name, dataType, decimalCharacter); }