I think Network mode should just be a boolean (dedicated) here, since it cannot be NONE or CLIENT.