Provides classes that represent generics of an individual field by field type