(Nullable) : Support move operations