The type '{0}' is not a valid device adapter, because it does not implement the interface '{1}'. Use another type, or modify ...