fixes

1. I forgot that C# supports properties as well as fields
2. References to the Castle project were removed. Now
System.Runtime.Remoting.Proxies is used here.