Add attach/detach connection mechanism
Make models depend on the attached connection
Add fields to the Course class