FWIW, we have been slowly migrating away from default implementations and using optional callbacks instead. If the user wants warnings, then @impl
is the way to go. There is an old discussion about it here: Behaviours, defoverridable and implementations
4 Likes