Deserialization fix

The deserializer now uses string detection to gather data