singularize resources, embed methods, config for paramDefaults and moduleName