You could remove all revealInParent() and put it in the super() call