protected abstract void onMessageHarvest(HarvestMessage hm);
protected override void onMessageHarvest(HarvestMessage hm) { InfoLog.WriteInfo("MessageHarvest", EPrefix.SimulationInfo); }