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