Las definiciones de {0} en la signatura y la implementación no son compatibles porque el tipo de implementación no está sellado ...

Las definiciones de {0} en la signatura y la implementación no son compatibles porque el tipo de implementación no está sellado y la signatura implica que lo esté. Considere agregar el atributo [] a la implementación.