Mutable static fields should be avoided, but this is the only way to make the bundle encrypter available before calling RoboActivity.onCreate(), which needs to be passed the decrypted state.
Only the bundle contents created by Briar classes are encrypted.
This limit is necessary to limit the size of subscription update packets; it can be lifted when incremental subscription updates are implemented.