Interfaz del modelo