init is acceptable again, default uses no for caseSensitive
update unit tests to use plain -init again
finally document -removeObjectValueForKey: