Adicionando novas entidades e refatorando.