I think Chromium base classes contain something to create singleton (base::Singleton class as far as I remember)