Revert "Revert "Consertada alocação de mem. em várias classes""

This reverts commit 67830630458306d050a0d1f7ef3e0b13b0d81f80.