code: @Deprecated
      public void registerAttribute(A attribute) {
          if (null == attribute) return;
          boolean listeningAlready = false;
          for (PropertyChangeListener listener : attribute.getPropertyChangeListeners(Attribute.QUALIFIER_NAME)) {
              if (ATTRIBUTE_WORKER == listener) {
                  listeningAlready = true;
                  break;
              }
          }
  
          if (!listeningAlready) {
              attribute.addPropertyChangeListener(Attribute.QUALIFIER_NAME, ATTRIBUTE_WORKER);
          }
  
          addAttributeByQualifier(attribute);
          addAttributeById(attribute);
      }
docs: Adds the specified attribute to the model store.
  <p/>Note: attributes belonging to a given presentation model are automatically added to the model store
  when the presentation model is added.
  @param attribute attribute to be added to the model store
  @see #add(PresentationModel)