schema mapping supports duplicate maps (copy instead of pointer swap)