added method World.clone