Mechanism is no longer disposable and it holds reference to IMechanismParams