Partly because I wanted a purely functional API. I only added the Notary after everything was already done, and I realized I didn't have a sensible place to put config. I could rename it SignatureConfig, to better represent its current purpose, or give the class an actual API.