Refatoração das classes de domínio e inclusão enumerations