Agregando las clases necesarias para el ejemplo de interfaz.