public abstract object UserData { get; set; }
MyClass myData = ...; Vrml.EAI.Field.EventIn eventIn = ...; eventIn.UserData = myData; ... myData = eventIn.UserData;