Implemented move constructors.