private object Process(object obj, Machine machine)
{
MemoryStream stream = new MemoryStream();
BinaryWriter writer = new BinaryWriter(stream);
ImageSerializer serializer = new ImageSerializer(writer);
serializer.Serialize(obj);
writer.Close();
stream = new MemoryStream(stream.ToArray());
BinaryReader reader = new BinaryReader(stream);
ImageSerializer deserializer = new ImageSerializer(reader, machine);
return deserializer.Deserialize();
}