code: function LacesMap(object, options) {
  
      LacesObject.call(this, options);
  
      Object.defineProperty(this, "_values", { "value": {}, "writable": true });
  
      if (object) {
          for (var key in object) {
              if (object.hasOwnProperty(key)) {
                  this.set(key, object[key]);
              }
          }
      }
  }
docs: Laces Map constructor.  Laces maps behave like a map or dictionary with get(), set() and remove() methods. Once a property has been set you may also use JavaScript's native dot notation for access (both getting and setting).  When a property inside the map is changed, "add", "change" and/or "remove" events are fired.  object - Optional object to initialize the map with. Properties will be initialized for all key/value pairs of the object using the set() method. options - Optional options object. This may contain the following properties: bindChildren - If set to false, no bindings will be created between change events for properties and the change event of this map.