True, I just noticed the use of ActiveSupport::OrderedHash in other parts of the lib, so I followed that.
By switching to a plain hash @wangjohn 's comment would also be solved.