add FIRE._isDeserializing, refine deserialization