support migrations (and handle internally the redistribution of keys among all the peers)