This should probably inherit from torrents.Upload rather than not being in the hierarchy.