lib/polyclay.js
function()
	{
		if (arguments.length === 0)
			return this.__attributes[propname];

		var newval = arguments[0];
		this.__attributes[propname] = newval;
		this.emit('change.' + propname, newval);
	}
function()
	{
		if (arguments.length === 0)
			return this.__attributes[propname];

		var newval = arguments[0];
		this.__attributes[propname] = newval;
		this.emit('change.' + propname, newval);
	}
function ( ) { if ( arguments . length === 0 ) return this . __attributes [ propname ] ; var newval = arguments [ 0 ] ; this . __attributes [ propname ] = newval ; this . emit ( 'change.' + propname , newval ) ; }
No type validation on optional properties.
No type validation on optional properties .