Use object.assign ponyfill instead of underscore's extend