created ModuleTypes with factory, interface. expanded assembler and
added chain for getting default and allowed rule types per module on
Validate Service Interface