delete should also undef the value
New Class::PseudoIHash – case insensiteve PseudoHash