@@ -116,10 +116,22 @@ if (self == [OFMutableDictionary class]) return (id)&placeholder; return [super alloc]; } + +- init +{ + if (isa == [OFMutableDictionary class]) { + Class c = isa; + [self release]; + @throw [OFNotImplementedException newWithClass: c + selector: _cmd]; + } + + return [super init]; +} - (void)setObject: (id)object forKey: (id )key { @throw [OFNotImplementedException newWithClass: isa