Removes redundant superclass
Removes redundant super-interfaces
Removes unused method