attachObserver: function(changeType, observer) {
            var changeTypeObserverList = this.changeTypeObserverMap.get(changeType);
            if (!changeTypeObserverList) {
                this.changeTypeObserverMap.put(changeType, observer);
            } else if (!changeTypeObserverList.contains(observer)) {