optimalization of xml data init, filterLessonsByGroups disticted