[CheckId] CA2122 [Warning] CA2122: Do not indirectly expose methods with link demands [Description] 
A public or protected member has Link Demands and is called by a member that does not perform any security checks. A link demand checks the permissions of the immediate caller only.