Ruby has had frozen dictionaries since version 1.0, and they are generally considered a good thing to use where possible.