Let Optional, Dictionary and Array conditionally conform to Hashable

I'm on board for Optional and Array, but when would Dictionary conform? When both its Keys and Values are Hashable?