private List<TypeBodyDeclaration> createMembers() throws IOException {
   List<TypeBodyDeclaration> results = new ArrayList<>();
   results.addAll(driver.getFields(context, model));
   results.addAll(createPropertyAccessors());
   results.addAll(driver.getMethods(context, model));
   return results;
 }