Case-based methods and agent-based modelling