code: @Override
      protected Object transform(BeanInvoker invoker) throws Throwable {
          Object o = super.transform(invoker);
          if (o instanceof FilteringBeanMap) {
              final BeanPathProperties pathProperties = new BeanPathProperties();
              if (this.pathProperties != null) {
                  pathProperties.put(null, pathProperties.getProperties(invoker.getPropertyName()));
                  ((FilteringBeanMap) o).pathProperties = pathProperties;
              }
          }
          return o;
      }
docs: {@inheritDoc}