Calling ::Hash#to_hash returns itself, therefore it needs to be passed to Hashie::Hash.to_hash in order to do the deep conversion.