ConnectionConfig 
    Represents a configuration for managing a custom JSON serialization and deserialization setup in the context of feature message handling and remote communication.
This abstract class provides mechanisms to work with a configurable Json instance and allows appending additional serializers modules dynamically.