Reduced scope of multipletranslatedproperties class

- Instantiated when needed instead of in constructor
- Eliminate errors caused by it retaining its state.
We should have a dedicated property with the current translations. This method is hacky.