I'm also about to add a clause that checks that the user is also active, not just their course enrollment.  So that bit of logic would not belong in CourseEnrollment.