qmlRegisterUncreatableType<TrainingSession>("artikulate",1,0,"TrainingSession",QStringLiteral("TrainingSession is unique object provided by the backend"));
qmlRegisterUncreatableType<EditorSession>("artikulate",1,0,"EditorSession",QStringLiteral("EditorSession is unique object provided by the backend"));
qmlRegisterUncreatableType<ContributorRepository>("artikulate",1,0,"ContributorRepository",QStringLiteral("ContributorRepository is unique object provided by the backend"));
qmlRegisterUncreatableType<LearnerProfile::ProfileManager>("artikulate",1,0,"ProfileManager",QStringLiteral("ProfileManager is unique object provided by the backend"));
qmlRegisterUncreatableType<EditableCourseResource>("artikulate",1,0,"EditableCourseResource",QStringLiteral("EditableCourseResource objects are backend objects"));
qmlRegisterUncreatableType<SkeletonResource>("artikulate",1,0,"SkeletonResource",QStringLiteral("SkeletonResource objects are backend objects"));
qmlRegisterUncreatableType<Phrase>("artikulate",1,0,"Phrase",QStringLiteral("Phrase objects are backend objects"));
qmlRegisterUncreatableType<Unit>("artikulate",1,0,"Unit",QStringLiteral("Unit objects are backend objects"));