ConfigurationSection
open class ConfigurationSection<T : Any>(val name: String, val isOptional: SectionOptionality<T>, val kclass: KClass<T>)
A configuration section that can be added to a SectionedConfiguration.
Note that this is metadata to provide a bridge between a SectionedConfiguration and your data class.