code: function (key, config) {
    var props = key.split(',');
    this._cfg = {
      key:        key,
      properties: props,
      name:       config.name || camelize(props.join('_')),
      toGoogle:   config.toGoogle || null,
      fromGoogle: config.fromGoogle || null,
      read:       config.read || null,
      write:      config.write || null,
      event:      config.event || null,
      cast:       config.cast || null,
      readOnly:   config.readOnly || false,
      optionOnly: config.optionOnly || false
    };
  }
docs: Handle the linking between a google and an ember object's properties
  
  @class GoogleObjectProperty
  @param {String} key
  @param {{name: String, toGoogle: Function, fromGoogle: Function, read: Function, write: Function, event: String, cast: Function, readOnly: Boolean, optionOnly: Boolean}} config
  @constructor