CSPreset

fun <PresetItem : CSPresetItem, PresetList : CSPresetItemList<PresetItem>> CSPreset(parent: CSHasDestruct, parentPreset: CSPreset<*, *>, key: String, list: PresetList, notFoundItem: (CSStore) -> PresetItem, defaultItemId: String? = null): CSPreset<PresetItem, PresetList>