So, if someone includes this module - which is the whole point of modules - this overwrite the core initiation mechanism on all ruby classes.  Now good.  If you want to use a class method, which I don't suggest, you would normally use "create", and make "new" private.

But, I liked when Registry was a class, not a module.  Instances of a class can be composed (later).  Modules are intended for reuse (a primitive interface).