This is exactly right. That's the problem with connection property settings for this, because it's discovery.  What's really needed is a global config at the plugin level.  But we don't have this.  If we did it would require a redeploy of the plugin to provide pattern overrides.  

Or, config at the type level if you wanted to get granular.  it's maybe possible today, I'm not sure, if so it would be ugly.  You could create a plugin config property for the type and set it's default value to the pattern you want.  And then have discovery get it from the default plugin config. But I'm not sure that's actually accessible by plugin discovery code. If it were, In this way it would be usable by discovery.  But then it would be copied and visible on every resource of the type, unless it were stripped or something.  never mind, this is a bad idea...