Support for move semantics.