Well I mean from an EJB prespective you don't have the container managed persistence where you don't have to think about it at all; rather, from our perspective is you have this relational store and then you inspect that and create objects based on that so it's a bit inverted at least from that perspective but it does work.