Implementando camada model