Class public method '{0}' has been made private, because it implements an interface method '{1}' with a different name, and ...