remove auto setting of MODEL_IS_CHANGED
implement a global registry of every component