Discuss handling change logic differently
Description
The way the change logics works at the moment probably brings more issues than value. Therefore, we should think about changing how this works or remove it completely. This should be discussed in detail first