entender o trait, detalhe: se a classe nao herda de ngm, ela tem q herdar do trait pra dps usar with