refactoring: remove duplicate super interface