1 define(['./forOwn'], function(forOwn){
4 * Combine properties from all the objects into first one.
5 * - This method affects target object in place, if you want to create a new Object pass an empty object as first param.
6 * @param {object} target Target Object
7 * @param {...object} objects Objects to be combined (0...n objects).
8 * @return {object} Target Object.
10 function mixIn(target, objects){
17 forOwn(obj, copyProp, target);
23 function copyProp(val, key){