Starting work on ProviderStateProxy - intent is for it to record missing and unused states to report at the end of the pact:verify