Allow subclassing for InsensitiveHash