Use Value.Interface() to access underlying value.
Uses reflect for non-monitored Document time access tests.