I prefer UserContext with the set / add Parameters, which has more sense IMO than a ContextCollection.