We're writing SF integration to provide select field for string column
based on model metadata. So we don't want default input type to be
global for all models. That is why `input_mappings` can't be used in
our case. It's better if we can patch some method where model is
accessible and where default options can be set (in our case we need
to add `collection` option). Are there any other variants besides
patching `default_input_type` method?