Class QueryableRecorder<T>