Allows a hash to be navigated with dot notation or indifferent access.
Jason Waldrip, Kevin Wanek
MIT