Add a LeakReporter DataWriter, close #1620