The internal configuration API for SerializerDefinitions need to be cleaned up and normalized to be easier understandable and intuitive.