Refactored to add a base disruptor configuration class