proper inheritance for connectors and endpoints