Added moving and removing operations