protected virtual bool InstallLicenseKey(string key)
 {
     EncryptedLicenseProvider LicenseProvider = new EncryptedLicenseProvider();
     EncryptedLicense license = LicenseProvider.ValidateLicenseKey(key);
     if (license == null)
         return false;
     else
         LicenseProvider.InstallLicense(MyConfiguration.licenseFile, license);
     return (license != null);
 }