protected bool TryCreateFieldInfoBinding(object source, List<MvxPropertyToken> remainingTokens,
                                          out IMvxSourceBinding result, FieldInfo fieldInfo)
 {
     if (remainingTokens.Any())
     {
         result = new MvxChainedFieldSourceBinding(source, fieldInfo, remainingTokens);
     }
     else
     {
         result = new MvxLeafFieldSourceBinding(source, fieldInfo);
     }
     return true;
 }
 protected bool TryCreateFieldInfoBinding(object source, List <MvxPropertyToken> remainingTokens,
                                          out IMvxSourceBinding result, FieldInfo fieldInfo)
 {
     if (remainingTokens.Any())
     {
         result = new MvxChainedFieldSourceBinding(source, fieldInfo, remainingTokens);
     }
     else
     {
         result = new MvxLeafFieldSourceBinding(source, fieldInfo);
     }
     return(true);
 }