I'm not sure about this but, if in our subclasses we do:
```python
class EIPConnection(AbstractLEAPConnection):
    def __init__(self):
        self._qtsigs = EIPConnectionSignals()
```
Aren't we changing the content of a class attribute, which will affect other subclasses as well?
I think it may not be a desired effect.