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