It would be helpful to provide a `keep` option that behaves like `keepArray`, but in a more generic way: ```js const dot = new DotObject(); dot.keep = value => { return !(typeof value === 'string'); }; ``` I can open a PR, let me know!