I'm not any kind of authority on that stuff, but looking at the code for those classes there are cases where foruminfo fields other than the forumid are used (for instance it looks for a list of parent forums in one case). I think the idea of having a dm class is to hide the details (and therefore reduce dependencies), so that maybe if something is added in a future an update your code has less chance of breaking.
|