Resolve race condition in BoxConfig.ctor() overloads

`_handler` isn't used for anything other than to create the `_service`,
so I in-lined it into the `_service` ctor(). This allowed me to
initialize the `Service` and `Converter` fields (renamed per Resharper)
as readonly objects. This feels cleaner to me -- a lot of redundant code
goes away.