This is the code which handles ProblemDescriptors and all other metadata other than course's.