OptionCompleter should be able to specify class types used