src/js/libs/spiritual-gui.js
function(thing, prop) {
		Object.defineProperty(thing, prop, {
			enumerable: true,
			configurable: true,
			get: function() {
				gui.GreatSpirit.DENY(thing);
			},
			set: function() {
				gui.GreatSpirit.DENY(thing);
			}
		});
	}
function(thing, prop) {
		Object.defineProperty(thing, prop, {
			enumerable: true,
			configurable: true,
			get: function() {
				gui.GreatSpirit.DENY(thing);
			},
			set: function() {
				gui.GreatSpirit.DENY(thing);
			}
		});
	}
function ( thing , prop ) { Object . defineProperty ( thing , prop , { enumerable : true , configurable : true , get : function ( ) { gui . GreatSpirit . DENY ( thing ) ; } , set : function ( ) { gui . GreatSpirit . DENY ( thing ) ; } } ) ; }
In debug mode, throw a more qualified "attempt to handle destructed spirit"
@param {object} thing
@param {String} prop
In debug mode throw a more qualified attempt to handle destructed spirit