Hash::SafeKeys - get hash contents without resetting each iterator
