Hashtable.cs is not needed, it exists in BCL since .NET 1.0