As definições {0} na assinatura e implementação não são compatíveis, pois a ordem dos campos está diferente na, assinatura ...