It can't readily be made internal because the host and several test projects depend on it. Tried to add `[assembly: InternalsVisibleTo(...)]` NServiceBus.Core, but that requires that test projects be strong named. Do we want to strong-name our test projects?