Thread safe singleton

* Thread safe Singleton
* DDAxis map initialization at construction