API methods are supposed to be simple wrappers for the protected classes. As such, it's not quite right that an API method calls a different method (`getHint` doesn't call the equivalent `getHint`, but `getTranslatedHint`).