Refatorando para adicionar Plugavel para as classes.