If you don’t expect a class to be inherited, use the sealed keyword.
The Science: The JIT compiler can perform ‘Devirtualization’ on sealed classes. Since it knows there are no overrides, it calls methods directly instead of looking up the virtual method table (vtable).
Small gains in many places lead to a much faster system.
