Does somebody know the exact signature of System.Object.FieldGetter and System.Object.FieldSetter. I think it is: internal void FieldGetter (string klassName, string fieldName, ref object val) { /* never called */ } internal void FieldSetter (string klassName, string fieldName, object val) { /* never called */ } is this right? - Dietmar