Edits to FieldDefinitions, added RequiredFields

Updates