{
_config = config;
_key = key;
// creare and configure our Tourney object
_trobj = _omgr.registerObject(new TourneyObject());
_trobj.setTourneyService(_invmgr.registerProvider(this, TourneyMarshaller.class));
_trobj.config = config;
// if we've got logic data already then we must be resuming a persisted tournament