refactored class constructor positioning.
added kind ot primitive to primitive
Added collection type and some minor refactoring
added correct support for the object type when determining typefamilly
added formatting of properties, property script generation.
corrected test to use properly cased date.
added method to get all properties including inherited ones to class
added from json method, moved generators to generation context.
regenerated exmaple entities.
added method generation test (empty)
added typescript method
added generic argumetns to method
added from json array methods
regenerated entitues