Adding more types of swagger model property classes to get rid of unnecessary fields