page.getRegions().add(region1);
page.getRegions().add(region2);
page.setMembers(Lists.<PageUser>newLinkedList());
PageUserImpl member1 = new PageUserImpl();
PageUser member2 = new PageUserImpl();
page.getMembers().add(member1);
page.getMembers().add(member2);
Region subRegion = new RegionImpl();
subRegion.setRegionWidgets(Lists.<RegionWidget>newLinkedList());
RegionWidget subRegionWidget = new RegionWidgetImpl();
subRegion.getRegionWidgets().add(subRegionWidget);
page.setSubPages(Lists.<Page>newLinkedList());
MongoDbPage subPage1 = new MongoDbPage();
PageUserImpl subMember = new PageUserImpl();
subPage1.setMembers(Lists.<PageUser>newLinkedList());
subPage1.setRegions(Lists.<Region>newLinkedList());
subPage1.getMembers().add(subMember);
subPage1.getRegions().add(subRegion);
Page subPage2 = new PageImpl();