Adding r-value override to AnySharedPointer