Update map model to add superceded fields to remove set

Otherwise LWW overwrites with the same timestamp are merged with
predecessors when calculating a value, and the results is incorrect