implement medAbstractNavigator, make constructors of parameter parented to QObject