This post is the first in a series of screencasts showing how to code using the Naked Objects programming model. In it we build upon the example claims application and show how to add a property to a domain object, and provide a list of choices (a drop-down list) for that property.
http://danhaywood.com/2009/10/13/naked-objects-programming-model-series-properties-and-choices/