@Before
public void prepareDb() throws Exception {
getTransactionManager().begin();
final EntityManager em = getFactory().createEntityManager();
home = new Address();
home.setCity( "Paris" );
work = new Address();
work.setCity( "San Francisco" );
user = new User();
user.getAddresses().put( "home", home );
user.getAddresses().put( "work", work );