O solidity não permitirá que você nomeie um evento da mesma forma que uma struct no mesmo contrato O que é uma pena, porque o melhor nome para a coisa que você está assinando ou passando e as informações que você está emitindo são muitas vezes as mesmas algum bom hackaround que mantenha a interface legível?