[Twisted-Python] Design advice