The {0} definitions in the signature and implementation are not compatible because the signature declares a {1} while the ...