Use mutations instead of transforms