added _.merge underscore mixin