entity generation
gwt persistence