Actually, the more I think about this, the more I think we're overcomplicating things with the "read-only" flag. If a connector is writable, what are the chances/cases when a client would want it configured in "read-only" mode ? (I'm starting to doubt the usefulness of this flag I think)