- actually we don't want a shared_ptr as the resultset could be handled in a pool