Foreign key is required for QueryAll matching, but can be deleted through a toggle
The many to many include foreign key must be selected by default even if it is removed later
Connections are now tied to APIs and not individual resources by default to allow panic on initialization