code: @Override
      public Object remove(Object key) {
          if (key != null) {
              Property property = getProperty(key.toString(), _scope);
              if (property != null) {
                  removeProperty(property);
                  return property.getValue();
              }
          }
          return null;
      }
docs: {@inheritDoc}