Should preserve types in updateInDeepMap