@Override public void setProperties(List<Property> properties) { if (!properties.isEmpty()) { properties = new ArrayList<Property>(properties); properties.add(NAME_PROPERTY); properties.add(CLASS_PROPERTY); properties.add(IdProperty.INSTANCE); properties.add(TAG_PROPERTY); } super.setProperties(properties); }