feature(reporter): a callback is returned when a reporter is registered which can unregister the reporter