Added move asignment operator