__init__ now adds consumer to registry