static void processViewModel( DbContext ctx, JSONObject entity, ViewEntityModel viewModel, EntityModelVersion version) { processProperties(entity, viewModel, ctx, version); for (EntityProperty property : viewModel.getAllProperties(version.getVersion())) { if ("_id".equals(property.getName()) && (property.getModelAlias() == null || property.getModel() == null)) { property.setModel(viewModel.getRootModel()); property.setModelAlias(viewModel.getRootAlias()); } } }