C# (CSharp) ProxyDesignPattern Namespace