Should there be a merge/reduce method on the State class?