public MessagePreparer(IThreadedAccessContainer<StringBuilder> sbService)
		{
			stringBuilderService = sbService;
			messageCollection = new BlockingCollection<ILogMessage>(); //TODO: Explore memory usage without upperbound for message queue.
		}
 public MessagePreparer(IThreadedAccessContainer <StringBuilder> sbService)
 {
     stringBuilderService = sbService;
     messageCollection    = new BlockingCollection <ILogMessage>();         //TODO: Explore memory usage without upperbound for message queue.
 }