Accessing a member on Form may cause a runtime exception because it is a field of a marshal-by-reference class
I know what this warnin
Or you can write:
var obj = new Remotable(); Console.WriteLine(((int) obj.field).ToString()); // No warning
Here you take your own responsibility for that cast (unboxing).