Changed PropogationContext into being mutable and, thus, assumed to be
used in sequential/synchronized contexts only.

Signed-off-by: Jakob Brandsborg Ehmsen <jakobehmsen.github@gmail.com>