Run onceBefore/onceAfter methods also for spec superclasses

Promotes code reuse