>>I absolutely agree. It also would be great to have abiluity assign few values for Properties, like we have for non custom properties, e.g. True/False, 0/1/2, etc.
>
>So you could pull down a list of pre-loaded values for custom properties? Yes, that would certainly be useful. I often forget and try to pull down the non-existent value list for my custom logical properties. Hmmmm... maybe a property builder?
You can implement this sort of enumeration, restricting the values assignable to a property, using an assign method for the property; you could add a method that returned the domain of a property either by pass by reference, or in a simple object that contained a member array of domain values.