with the common doctrine / symfony naming, i would call this addContext and we could have a setContexts method that sets the whole array.