Can you someone please expalin to me the purpose of dynamic classes? I know HOW to do it, but I don't know WHY to do it. Arrays I understand, as you usually need the size to be determined at runtime. However, why classes? If any variables inside need to be dynamic, I'll declare them as such. I just can't seem to grasp it...