Qt based model classes that ease the process of exposing QObject models to QtQuick applications