caching course visibilities in order to preserve them after ->apply()...