[CheckId] CA2121 [Warning] CA2121: Static constructors should be private [Description] 
The system calls the static constructor before the first instance of the type is created or any static members are referenced. If a static constructor is not private, it can be called by code other than the system. Depending on the operations that are performed in the constructor, this can cause unexpected behavior.