Add list parsing and allow QML lists as property values
Make init function optional on QObjects
Ensure objects and lists asigned to properties other than 'children' get initialised