code: protected void activate(ComponentContext context, Map<String, Object> props) {
            libraryRef.activate(context);
            this.props = props;
            id = (String) props.get(CONFIG_ID);
            appRecycleSvcRef.activate(context);
       }
docs: DS method to activate this component. Best practice: this should be a protected method, not
  public or private
  
  @param context
  DeclarativeService defined/populated component context
  @param props
  DeclarativeService defined/populated map of service properties