function CookieStorage() {
  var cookies = new Object();
  
  this.getCookie = function(key) {
    var cookie = cookies[key];
    if (!cookie) {
      cookie = new Cookie(key);
      cookies[key] = cookie;
    }
    return cookie;
  }
  
  this.store = function(key, value) {
    this.getCookie(key).store(value);
  }

  this.get = function(key) {
    return this.getCookie(key).get();    
  }

  this.remove = function(key) {
    this.getCookie(key).remove();    
  }
}
