remove => RemoveHandler(DataIsDirtyChangedEvent, value);
 add => AddHandler(DataIsDirtyChangedEvent, value);