context = createDataContext();
Painting painting = fetchPainting("P_artist2", false);
Artist artist = painting.getToArtist();
assertEquals(PersistenceState.HOLLOW, artist.getPersistenceState());
assertNull(artist.readPropertyDirectly("artistName"));
// this must trigger a fetch
artist.setDateOfBirth(new Date());
assertEquals(PersistenceState.MODIFIED, artist.getPersistenceState());
assertNotNull(artist.readPropertyDirectly("artistName"));