React, redux, one-way data flow but what about immutability?