Start of hash class