code: @Override
      public Set<Entry<String, Object>> entrySet() {
          return new AbstractSet<Entry<String, Object>>() {
              @Override
              public Iterator<Entry<String, Object>> iterator() {
                  return entryIterator();
              }
  
              @Override
              public int size() {
                  return BeanMap.this.readMethods.size();
              }
          };
      }
docs: Gets a Set of MapEntry objects that are the mappings for this BeanMap.
  <p>
  Each MapEntry can be set but not removed.
  
  @return the unmodifiable set of mappings