public Setting this [string key] { get { return _internalStorage [key]; } set { throw new NotSupportedException ("Settings cannot be added to a readonly list"); } }