Handle the shared_ptr(new T()) expression, every newed expression works as stl should (great improvement allowed by the new/delete operators working with domains)