MML, a modelling language with dynamic selection of methods. - Vicente Guerrero Rojo (1996)