TTDictionary: now supports observers and delivers notifications when the content has changed. needs testing. see #123.