Config
constructor(descriptionExtractor: DescriptionExtractor = DescriptionExtractor { annotations ->
annotations.filterIsInstance<SerialDescription>().firstOrNull()?.value
}, opaqueSerialNames: Set<String> = defaultOpaqueTypeNames())(source)