public MultiThreadedSpatialOSConnectionHandler(Connection connection)
        {
            this.connection = connection;

            commandMetaDataManager = new CommandMetaDataManager();
            serializationHandler   = new ThreadedSerializationHandler(commandMetaDataManager);
            deserializationHandler = new ThreadedDeserializationHandler(commandMetaDataManager);
        }