Refactoring names
Added FieldValidatorCollection
Added FieldValidator
Refactor Fieldcollection and FieldValidatorCollection