[Twisted-Python] subclassing and class methods returning deferreds