Add default move constructors to Ptr
Use default move constructor/assignment