Anthony,
>>Business and event objects it seems to make perfect sense. Though for things like cSet or cSelect or objects that we create for parameter passing, it may be overkill. But then again, what's the downside?
Other than a *minor* performance hit for the Abstract Factory's lookup and the bit of extra effort it takes to add a record to the classes table...you're right...there really isn't a down side...you're simply data driving your class instantiation.
Regards,
Kevin McNeish
Eight-Time .NET MVP
VFP and iOS Author, Speaker & Trainer
Oak Leaf Enterprises, Inc.
Chief Architect, MM Framework
http://www.oakleafsd.com