Manipulating React immutable stores with context