Validations for Field model and tests