Making WithBoundedStash and WithUnboundedStash inherit from RequiresMessageQueue of bounded/unbounded message queue