Issue #2334763 by alexpott: Tidy up of LanguageInterface - removal of setters and other unnecessary methods.