Fixes 43. Reduce visibility on DegreeCurricularPlan constructor.

Sorry for the mess in the commits.