PublicAccessors

Expose constructor arguments as public properties.
The changes are submitted under the Apache license