Can you add this as a protected internal property, then use `InternalsVisibleTo`? I don't really want to expose this as part of the public API just for testing