code: function( applyTo, applyFrom ) {
              for ( var attr in applyFrom ) {
                  if ( applyFrom.hasOwnProperty( attr ) ) {
                      if ( ( applyTo[attr] instanceof Object && applyFrom[attr] instanceof Object ) && ( typeof applyFrom[attr] !== 'function' ) ) {
                          this.inheritAttrs( applyTo[attr], applyFrom[attr] );
                      }
                      else {
                          applyTo[attr] = applyFrom[attr];
                      }
                  }
              }
              return applyTo;
          }
docs: Directly updates, recursively/deeply, the first object with all properties in the second object
  @param {object} applyTo
  @param {object} applyFrom
  @return {object}