Added some move semantics.