Instead of other classes needing to manually set and unset whether a source is registered in the data model, we can now simply call GcalCalendar.set_visible() and have the model be updated for us.