>>>I understand your point about not wanting to expose the interface. But I think at design time - you need flexibility.<<
>I personally abhor design-time, and consider it somewhat the mark of an amatuer
>to rely on setting properties at that point. That's just my opinion, but
>that's how I see it.
Interesting opinion: can you elaborate a bit?