Mínima implementación de las clases.