Swing Coder,
Your POJOs don't need to extends Model, however, your POJOs
DO need to support bound properties using JavaBean conventions. What JGoodies looks for when binding your POJOs to components, is these 2 methods:
addPropertyChangeListener
removePropertyChangeListener
Additionally, your setter methods should fire property change events when the values change.
I too was faced with a similar problem and I did not want to have to update 29 classes to support bound propertie, nor did I see much value in writing a proxy class to support the bound properties requirement. So, using JBoss AOP, I created an aspect that would do it for me. I have a somewhat lengthly post on my blog on the topic here:
http://www.damnhandy.com/?page_id=17
So far, it works great but still needs a few tweaks here and there. Hope this helps.
Ryan-