NOTE: This object mutates the input object (obj1) To disable this behavior, set createClone=true