 @param {Object} target The object to merge the properties into.
 @returns {Object} target
 ###
-Object.reverseMerge = (target, objects...) ->
+Object.defaults = Object.reverseMerge = (target, objects...) ->
   for object in objects
     for name of object
       unless target.hasOwnProperty(name)

Helper method that tells you if something is an object.

    object = {a: 1}
    
    Object.isObject(object)
    # => true


        a: 1
        b: 2
        c: 3

      Object.extend I,
        c: 6
        d: 4

      I # => {a: 1, b:2, c:6, d: 4}

@name extend
