make the connection's collector reference a weakref