Adding Generator.canRegisterAsType() to eliminate hack in GeneratorRepository for not generating Collections and Maps for parameters of type Object
slight internal refactoring in GenRepo