Chris asked the question in the past if we wanted to move all models to using IDs to reference related objects. I think this approach makes sense in certain cases and tight coupling makes sense in others. I have put together a proposal for a balanced approach in the wiki [1].
Given that each of these changes should be isolated enough, I think we can safely do this in trunk one class at a time. Thoughts? [1] : http://wiki.apache.org/rave/ArchitectureTopics/Persistence/ModelIsolation -Matt
