code: public BaseDataJsonFieldBo removeDataAttr(String dPath) {
          Lock lock = lockForWrite();
          try {
              JacksonUtils.deleteValue(dataJson, dPath);
              return (BaseDataJsonFieldBo) setAttribute(ATTR_DATA,
                      SerializationUtils.toJsonString(dataJson), false);
          } finally {
              lock.unlock();
          }
      }
docs: Remove a "data"'s sub-attribute using d-path.
  
  @param dPath
  @return
  @since 0.10.0