Default implementation is to just create a new aggregator and call aggregate to restore the state. If the aggregate function has different client and server aggregators, then this needs to be overriden.