~ removed interface 'IDsmcycleDetector'
~ further clean-up
~ further clean-up
~ removed dependency to DsmViewModel
~ further clean-up
~ further clean-up