Created hooks for display so that the subclass are not coupled by super