asVector removed
shared_ptr