>>>No question. The lack of these function always drove me nuts. They both just seemed so obvious.
>>Josh and John,
>>
>>Just be careful that AddProperty is not hidng a poor design on you.
>
>Jim,
>
>That's a good point. I'd hate to see people using it to tack additional properties to instantiated objects instead of subclassing or modifying the existing hierarchy. I can imagine trying to debug an application and finding references to properties that aren't in the class definition all over the place.
It brings another nuisance - along with "where in the code does this get initialized", we are getting additional "where in the code does this property get invented".
IMO, the .AddProperty should be used sparingly.