code: private Map<Field, Bind> bfields(@NonNull final Class<?> klass) {
          Map<Field, Bind> value = bfields.get(klass);
          if (value == null) {
              value = fields(klass, Bind.class);
              for (Field field : value.keySet()) {
                  if (!field.isAccessible()) {
                      field.setAccessible(true);
                  }
              }
              bfields.put(klass, unmodifiableMap(value));
          }
          return value;
      }
docs: --------------------------------------------------------------------------------------------------------- bfields