MDL-34397 Object section_info calculates expensive data on demand only
MDL-34397 dont write to cm_info properties
MDL-34397 (other issue?) function moveto_module does not modify properties of object
MDL-34397 do not write to cm_info properties
MDL-34397 Properties of cm_info are read-only and calculated on request
MDL-34397 course_modinfo
MDL-34397 Adding the user request cache when static var is not enough
MDL-34397 Save extra DB query since 'enablecompletion' is cached
MDL-34397 Removing references to fields course.modinfo, sectioncache
MDL-34397 Remove ref to nonexisting course.modinfo in MNET auth
MDL-34397 Allow user=-1 in get_fast_modinfo()