protected override object GetValueImpl(DataBinding binding) { if (binding == null) { throw new ArgumentNullException("binding"); } return(item.GetValue(source.TranslateBinding(binding))); }