@Override public void onAttach(AbstractMetaDataModelNode node) { super.onAttach(node); if (!(node instanceof LevelMetaData)) { return; } LevelMetaData level = (LevelMetaData) node; if (level.getLatitudeField() == null) { level.add(new MemberPropertyMetaData(level, GeoContext.LATITUDE)); } if (level.getLongitudeField() == null) { level.add(new MemberPropertyMetaData(level, GeoContext.LONGITUDE)); } }