IDataProtector should implement IDataProtectionProvider
Add keyring based provider
Added file system-based XML reader.