code: function(position, target, name, decorator) {
  		target[name] = gui.Combo[position](decorator)(target[name]);
  		return target;
  	}
docs: Private ................................................................... 
  Decorate object method
  @param {String} position
  @param {object|function} target
  @param {String} name
  @param {function} decorator
  @returns {object}