Create openstructs that are also symbol and string structs! Lock them! Index them! You've got your problems, I've got your hash pipe.
Erik Hollensbe
gem "hashpipe", "~> 1.0.4"