The problem is that `applyViewFn` works with strings. It wont work for this case because `defaultOption` is an object. I see three options:

1. Leave it as is
2. Update `applyViewFn` to work in this case
3. Turn one fn call into individual functions for title and value, that'll allow to use `applyViewFn` without changes. That'll lead to code size growth.