- 
    Bug 
- 
    Resolution: Done
- 
    P2: Important 
- 
    5.11.1
Create a property with an empty JS object, like so:
property var test: ({})
Assign some values, like so:
Component.onCompleted: test.property = 0
Trigger QQmlEngine::retranslate(), which will cause 'test' to be set to an empty object again.
I've attached an example to reproduce the issue.