[CheckId] CA1048 [Warning] CA1048: Do not declare virtual members in sealed types [Description] 
Types declare methods as virtual so that inheriting types can override the implementation of the virtual method. By definition, a sealed type cannot be inherited. This makes a virtual method on a sealed type meaningless.