Use valid namespace.
Use correct variable when composing module object.
Add method to get module identifier.
Handle module state changes.