Recompilation speedup: Remove deps from Uploader behaviour
This makes a similar compromise as !3434 (merged)
Having deps inside a behaviour is not good, as it easily creates compile-time cycles.
Gets rid of a compile-time cycle and reduces many others: https://www.diffchecker.com/8htFMe5L