Is there a reason Fast Serialization is off by default? It would seem something that you would always want on.
People would debate on this as in other people's opinion (not nessary mine) that the default should be the normal BinaryFormatter serialization.
Is there a central place to set it, or do you set it before every adapter.fetch... ?
SerializationHelper.FastSerialization = SerializationOptimization.Fast;
This is a static property, you only need to set it once.