using hashie for deep_merge