Implementação das classes modelo.