Hello, I have an object with properties, and I would like to add to it a select-box as a property. However, I want the possible selections to be defined by a containing object. That sounds sort of confusing, so let me provide an example: In my Zope instance, I have a folderish object, 'apples'. The 'apples' folder has a function, 'list_apple_types', which returns a list: ['good', 'bad', 'red', 'granny']. Now I want to create an apple object and put it in this folder. When I create the apple object, I want to be able to give it a select property where the function that returns the list of possible selections is the 'list_apple_types' folder of the parent folder. The reason I want to do it this way is so that I only have to define that list once, and if I add a new type of apple to the list ('rotten'), then I don't have to go through and add this new possible select value to all of the apple objects in the apples folder. Can anyone tell me how to do this? I have been playing around and reading the docs, but I can't find a way to do this. Thanks very much, VanL