M: registry cleanup: AutoReg is now a container, Registration is a final
class
hide the impl. details of Registry