If I have a JS object, and I'd like to create a new object which copies over all properties except for a blacklist of properties that need to be filtered out, what's the simplest way to do it?

So I would do something like

```
originalObject.copyAndFilter('a', 'b')

```

Which would take the original object, copy it, and make sure properties `a` and `b` aren't in the new object.

I'm using ES2015/2016 through Babel so if it provides an even simpler way that would work too.