Singleton pattern added to container