code: function(obj, propName, value)
  {
  	if (arguments.length == 2)
  	{
  		value = obj[propName];
  	}
  	
  	Object.defineProperty(obj, propName, {enumerable:false, configurable:true, writable:true, value:value});
  }
docs: Used by ConboJS to define private and internal properties (usually prefixed
  with an underscore) that can't be enumerated
  
  @private