Add move constructor.