Type '{0}' is not a valid consumer connection point. It must be public, a subclass of ConsumerConnectionPoint, and have a ...