> Does anyone have any comments or objections to going in this > direction? If the new base classes aren't OK the NSDMI syntax could > still be used, just without refactoring to remove the code > duplication.
I like where you are going here. This looks good to me. -benjamin