use of 'self' should be limited only to in-game or console commands. It should not be used in the context of a module.