Added description of two other approaches to register singletons