Added copy and move.