Refactoring names
Added FieldValidatorCollection
Added FieldValidator