don't use properties for moduleName