Interesting...
I have an application with lots of classes, all of which use CommandMethods, but I have not had any issues.
I do not have that "[assembly: CommandClass()]" call in my code anywhere. Can anyone explain exactly why I would want it? What does it do?
If it forces me to put all my command methods into the same class, then I'm not sure I even want to mess with it. Everything seems to be working fine without it.