Good point, you could end up with duplicate objects in memory as we don't have an identity map.