TODO need to deal with signal proxies that change name and/or interface
Do something about the signals when the interface name is changed
TODO rethink whether it might be beneficial to have multiple connections for one object