Added explicit assignment move constructors.