Don't allow nil in -[initWithObjectForKey:] and optimize -[description].