Updated to allow changing of language without reinstantiation.