Hermoso diagrama de clases.