protected virtual T AutoDeserialize <T>(byte[] bytes) { return((T)BinarySerializationHelper.DeserializeExtended(bytes)); }
protected virtual byte[] AutoSerialize <T>(T obj) { return(BinarySerializationHelper.Serialize(obj)); }