refatorando relecionamento de entidades