code: @Override
      public Object getAttribute(String name, Object value) {
          beginUpdate();
          try {
              return so.getAttribute(name, value);
          } catch (Exception ex) {
              log.warn("Exception on so.getAttribute", ex);
          } finally {
              endUpdate();
          }
          return null;
      }
docs: {@inheritDoc}