Changed History from object literal to real singleton