Change to make the NSDictionary objects mutable at all levels, not just at the top level