Services can be specialized on ModelDef types. This could facilitate more efficient batch processing or further per-simulation/modeldef customization. Services should have RegisterInstance/UnregisterInstance functions that take only the FNetworkPredictionID as parameter.