lib/prototyper.js
function isProperty(name, value) {
	currentProperty = name;
	updateDescriptor({
		'value': value,
		'writable': true,
		'enumerable': true,
		'configurable': true
	});
	return this;
}
function isProperty(name, value) {
	currentProperty = name;
	updateDescriptor({
		'value': value,
		'writable': true,
		'enumerable': true,
		'configurable': true
	});
	return this;
}
function isProperty ( name , value ) { currentProperty = name ; updateDescriptor ( { 'value' : value , 'writable' : true , 'enumerable' : true , 'configurable' : true } ) ; return this ; }
Define a new property
@param {String} name The name of the property to be defined or modified.
@param {String} value The value associated with the property. Can be any valid JavaScript value. Defaults to undefined.
Define a new property