Added Hook superclass