I would've preferred to use `origin` instead of this, since now with three similar things (generator, origin and contextOrigin) it will be very confusing. Do we actually need to get the context origin from the parent RDD by default, or could we just replace `setContextOrigin` with `setOrigin` and use that? At the very least, if three variables are needed, we should document what the differences are.