I am no longer sure this class is valid. It could be a better named base class (eg ```RetryMessageHandlerbase<T>```) or the handle method should at least be virtual