BREAK: the latencyHint can only be set in the constructor, no longer settable after construction addresses #658
- this creates a new abstract BaseContext that DummyContext and Context inherit from - All methods available to Context are now stubbed by DummyContext - BaseContext is now used as the type where Context was originally used