public virtual IMethod GetSetMethod() { if (null != _setter) { return(_setter.Value); } return((_setter = new CachedMethod(FindSetMethod())).Value); }