}
@RequestMapping(method = RequestMethod.GET, value = "/{kind}/list")
public List<DerivedSchemaTO> list(@PathVariable("kind") final String kind) {
AttributableUtil attributableUtil = getAttributableUtil(kind);
List<AbstractDerSchema> derivedAttributeSchemas = derSchemaDAO.findAll(attributableUtil.derSchemaClass());
List<DerivedSchemaTO> derivedSchemaTOs = new ArrayList<DerivedSchemaTO>(derivedAttributeSchemas.size());
for (AbstractDerSchema derivedSchema : derivedAttributeSchemas) {
derivedSchemaTOs.add(binder.getDerivedSchemaTO(derivedSchema));
}