Fix TreeElementDictionary bug, add TreeElementDictionaryTest, and make TreeElementNotifier not disposable
Prevent TreeElementNotifier in TreeElementDictionary is disposed even wehn subscribed.