static void Main(string[] args)
        {
            User         user        = new User(17, "Neil");
            IDataService dataService = new DataServiceProxy(user);
            Stream       result      = dataService.GetData();

            if (result == Stream.Null)
            {
                user.Age = 18;
                result   = dataService.GetData();
                if (result != Stream.Null)
                {
                    using (StreamReader streamReader = new StreamReader(result))
                    {
                        Console.WriteLine(streamReader.ReadToEnd());
                    }
                }
            }

            Console.ReadKey();
        }