attempting to override a .NET function returns the error \'"Foo" is not a .net field or property\'
C# Code:
public class A { public virtual v