* Type for which ids are generated.
*/
public interface Config<T extends Identifiable> extends Identifiable<Config> {
+
+ /**
+ * @return The type of contained object.
+ */
+ Class<T> getType();
+
/**
* Adds an item. No item with the same id may exist.
*