This should really just go into a mergePolicy which is operated by the fluid.merge call below