Calling super when it is possible it always a good practice. It ensures to have a basic behavior that is the fallback when the behavior defined in the inheritance does not apply. Previously the base behavior was done directly in the inheritance without calling super. This commit improves that and calls super like a pro.