Doesn't uuid change also mean now calendarUid change? Signal declaration also still there. Color likely changes too (for which it's a bit unfortunate the color is even a property as it's not really event specific).

Suppose this doesn't matter much, though.