private List<IObserver<? extends IObservable>> observers;
@Override
public void instrumentModel(IModel model,
IComputationTaskConfiguration simConfig) {
model.setMediator(new Mediator());
ICARulesModel m = (ICARulesModel) model;
ICARulesGrid g = m.getGrid();
// try to extract a custom cell renderer from the simulation configuration
Object userParameters = simConfig.getParameters().get("user.parameters");