Uses _.merge in place of extend