There are many overridden methods that have empty implementations, can you add a comment explaining why?