Reduced scope of multipletranslatedproperties class

- Instantiated when needed instead of in constructor
- Eliminate errors caused by it retaining its state.
Added additional test
Merge branch 'enhancement/method-scope-multitranslate-properties' into develop