Are these used frequently?  The implementation should probably dup before returning because someone could just do:

```ruby
parameters.to_h.delete_if { trollface? }
```

Then the collection is mutated out from under the `Parameters` instance.