Merging Hashie::Mash now correctly only calls the block on duplicate values