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