Empirical Agent-Based Modelling - Challenges and Solutions