Add Prototype, Proxy and Registry