[newclient]: Added reserve() and related tests