private <T, R> Set<R> getProxiedSet(final T pojo, final Collection<String> fieldNames) {
   return ClientBindingUtils.getProxiedSet(pojo, fieldNames);
 }
 private <T, V> void setProxiedValue(final T pojo, final String fieldName, final V value) {
   ClientBindingUtils.setProxiedValue(pojo, fieldName, value);
 }
 private <T, R> R getProxiedValue(final T pojo, final String fieldName) {
   return ClientBindingUtils.getProxiedValue(pojo, fieldName);
 }