This is only the implementation of HashWithIndifferentAccess from Rails' ActiveSupport gem.