public UserDefinedTimeToBeReceivedConvention(Func<Type, TimeSpan> retrieveTimeToBeReceived) { GetTimeToBeReceivedForMessage = retrieveTimeToBeReceived; }