function() {
		var props = this.properties.slice().sort();
		return 'init' + crypto.createHash('md5').update(props.join(",")).digest("hex");
	}
function() {
		var props = this.properties.slice().sort();
		return 'init' + crypto.createHash('md5').update(props.join(",")).digest("hex");
	}
function ( ) { var props = this . properties . slice ( ) . sort ( ) ; return 'init' + crypto . createHash ( 'md5' ) . update ( props . join ( "," ) ) . digest ( "hex" ) ; }
Generate the name of the property initialization function.
This is used to de-duplicate init functions for the same properties
Generate the name of the property initialization function . This is used to de - duplicate init functions for the same properties