function Class() {
			var i, mixins, mixin, self = this;

			// All construction is actually done in the init method
			if (!initializing) {
				// Run class constuctor
				if (self.init) {
					self.init.apply(self, arguments);
				}

				// Run mixin constructors
				mixins = self.Mixins;
				if (mixins) {
					i = mixins.length;
					while (i--) {
						mixin = mixins[i];
						if (mixin.init) {
							mixin.init.apply(self, arguments);
						}
					}
				}
			}
		}
This utilitiy class is used for easier inheritance.

Features:
* Exposed super functions: this._super();
* Mixins
* Dummy functions
* Property functions: var value = object.value(); and object.value(newValue);
* Static functions
* Defaults settings