Generated Domain, Repositories and Services with Roo reverse engineering