Dosierer::~Dosierer() {
    NOTIFY_DESTRUCTOR(~Dosierer, true);
    cleanUpRelations();
    cancelTimeouts();
}
Karussell::~Karussell() {
    NOTIFY_DESTRUCTOR(~Karussell, true);
    cleanUpRelations();
    cancelTimeouts();
}
Controller::~Controller() {
    NOTIFY_DESTRUCTOR(~Controller, true);
    cancelTimeouts();
}