A new constructor has been added in PR #98 , but it doesn't work due to how the plug-in was built.
Basically, the plug-in was built to embed all types into a single assembly, so the types related to the API, including TokenCredential, AccessToken etc becomes types within this assembly, instead of types in Azure.Core assembly. Basically, this makes it difficult to integrate into product which manage credentials using normal Azure APIs.