code: function(object) {
  			if (Array.isArray(object)) {
  				return Array.prototype.slice.call(object);
  			}
  			var clone = Object.create(Object.getPrototypeOf(object));
  			mixin(clone, object);
  			return clone;
  		}
docs: Creates a shallow clone of the given <code>object</code>.
  @name orion.objects.clone
  @function
  @static
  @param {Object|Array} object The object to clone. Must be a "normal" Object or Array. Other built-ins,
  host objects, primitives, etc, will not work.
  @returns {Object|Array} A clone of <code>object</code>.