code: function ()
  		{
  			var _export = {},
  				merge = {};
  			_.merge(merge,this.getConfig());
  			_.merge(merge,this);
  			var proto = this._proto.public;
  			for (p in proto)
  				if (!((typeof proto[p] == 'object' || typeof proto[p] == 'function') && proto[p] != null && proto[p].instanceOf!=undefined))
  					_export[p] = proto[p];
  
  			for (p in merge)
  				if (!((typeof merge[p] == 'object' || typeof merge[p] == 'function') && merge[p] != null && merge[p].instanceOf!=undefined))
  					_export[p] = merge[p];
  
  			return _export;
  		}
docs: Return an object with all attributes and configuration of this component
  @return object