We need to rework this flow. I think that every connector needs to be constructed, and then it should validate itself.