/// <summary>
        /// Loads user settings from the specified file. The file should
        /// have been created using this class' Save method.
        ///
        /// You must implement ReadSettings for any data to be read.
        /// </summary>
        public void Load()
        {
            UserSettingsReader reader = new UserSettingsReader(EncryptionKey);

            reader.Load(SettingsPath);
            ReadSettings(reader);
        }
 // Abstract methods
 public abstract void ReadSettings(UserSettingsReader reader);