Reflects the new inheritance structure:
Gen operations in an interface
Connection method in the abstract class