allow tx modules to be explicitly started by the runtime, allow timer modules to have empty context