code: function Map (properties) {
  		ok.Data.apply(this, arguments);
  		var defaults = this.getDefaults();
  		if (!this.properties) {
  			this.properties = {};
  		}
  		if (defaults) {
  			this.initProperties(defaults);
  		}
  		if (properties) {
  			this.setMap(properties);
  		}
  	}
docs: Initialize properties hash by extending {@link #defaults} with
  `properties`
  @param {Object=} properties Hash of properties to initialize this with