How deserialization works?
Is it implemented in Pull #31 ?