List<MetadataDescriptor> descriptors = new ArrayList<MetadataDescriptor>();
descriptors.add(new NamedMetadataDescriptor());
descriptors.add(new PluralMetadataDescriptor());
descriptors.add(new ImmutableMetadataDescriptor());
descriptors.add(new BoundedMetadataDescriptor());
descriptors.add(new NotPersistedMetadataDescriptor());
descriptors.add(new ValueMetadataDescriptor());
//descriptors.add(new AggregatedMetadataDescriptor());
//descriptors.add(new CachedMetadataDescriptor());
descriptors.add(new DescribedAsMetadataDescriptor());