define(function (require) { var EventObject = require("./EventObject.js"); var Storage = function () { var __ = this; this.get = function(key) { return localStorage[key] || ""; }; this.put = function(key, value) { localStorage[key] = value + ''; }; this.remove = function(key) { localStorage.remove(key); }; Object.defineProperty(this, ""); }; Storage.prototype = Object.create(EventObject); Storage.constructor = Storage; return Object.create(Storage); });