See above.  If someone injects `Provider<T>` then they have access to the object to which the mutex refers.