Add subclass hooks for logging successes and failures