date and enum creators
can handle primitive wrappers as well as primitives
also try to generate interfaces/abstracts from the top level of rest response class hierarchy