[CheckId] CA1047 [Warning] CA1047: Do not declare protected members in sealed types [Description] 
Types declare protected members so that inheriting types can access or override the member. By definition, sealed types cannot be inherited, which means that protected methods on sealed types cannot be called.