Inside the constructor you call the Add method. Inside this method you call the non sealed BaseAdd method and that's why you get the warning. To get rid of this code analysis warning you have to sealed the BaseAdd method
protected override sealed void BaseAdd(ConfigurationElement policy)
{
BaseAdd(policy, false);
}