Fix to allow objects with no defined properties
Ensure objects are assigned in the order declared
Add support for built-in 'default' properties on QObjects