Add `has_logs?` and `previous_state` instance methods