Las definiciones de {0} en la signatura y la implementación no son compatibles porque el orden de los campos es diferente ...