https://abundantcode.com/c-compiler-error-cs0238-0-cannot-be-sealed-because-it-is-not/
C# Compiler Error – CS0238 ‘{0}’ cannot be sealed because it is not