code: @Override
      public void addEvent(final EventType _eventtype,
                           final EventDefinition _eventdef)
          throws CacheReloadException
      {
          super.addEvent(_eventtype, _eventdef);
          for (final Type child : getParent().getChildTypes()) {
              final Attribute childAttr = child.getAttribute(getName());
              if (childAttr != null) {
                  childAttr.addEvent(_eventtype, _eventdef);
              }
          }
      }
docs: {@inheritDoc}