Multi-level mutable subclasses for NSMutableDictionary and NSUserDefaults