protected override void SaveConfiguration(object configuration)
        {
            var serialPortConfiguration = configuration as SerialPortConfigurationCollection;

            if (serialPortConfiguration == null)
            {
                throw new ArgumentNullException("configuration");
            }

            SerialPortManager.SaveConfiguration(serialPortConfiguration);
        }