Moving Interfaces to the Superclass