@Override
 public RepositoryEntryLifecycle getLifecycle() {
   if (lifecycle == null) {
     RepositoryEntry re = getCourseRepositoryEntry();
     if (re != null) {
       lifecycle = re.getLifecycle();
     }
   }
   return lifecycle;
 }