Move default context singleton into QML space (instead of static C++)