Add Singleton and Prototype.