As it turns out, some ModuleDetailsDTOs cannot even serialize because of the immense amount of data that has to be serialized (over 256KB). For now, we lower this footprint by passing a much smaller block of information on student groups back to clients.