Create Singleton

Inherited template singleton