public object Read(object obj)
 {
     return(DynamicMethodCompiler.GetCachedGetPropertyHandlerDelegate(obj.GetType(), field)(obj));
 }