Alguns métodos implementados, construtores terminados.