Cleanup setting and resetting setSuppressDataChangedSignal
Reason: So it is visible when it will be enabled and disabled, because previously it was distributed on multiple functions which makes it hard to track
fixes #552 (closed)
Edited by Martin Marmsoler