public byte[] ReadBytes(string name, byte[] defaultValue = null)
        {
            if (_serviceProvider == null)
            {
                return(defaultValue);
            }
            var actualNumberOfBytes = new uint[1];

            SettingsStore.GetBinary(SettingsRoot, name, 0, null, actualNumberOfBytes);
            var value = new byte[actualNumberOfBytes[0]];

            SettingsStore.GetBinary(SettingsRoot, name, (uint)value.Length, value, actualNumberOfBytes);
            return(value);
        }