PersistingCourseImpl(Long resourceableId) {
this.resourceableId = resourceableId;
// prepare filesystem and set course base path and course folder paths
prepareFilesystem();
courseConfig = CourseConfigManagerImpl.getInstance().loadConfigFor(this); // load or init defaults
courseEnvironment = new CourseEnvironmentImpl(this);
}