Refactored Module to be ModuleHelper instead