Added missing Hash.cs file