PublicAccessors

Expose constructor arguments as public properties.
The changes are submitted under the Apache license and were made to provide support for authenticating with Azure Active Directory