BlackHoleStruct is a data structure similar to an OpenStruct allowing autovivification.
Michael Bensoussan
MIT