added peds.commons.ModuleLifecycle