code: public ClickableIconOverlay set(int id, IGeoPoint position, Drawable icon, DataType data) {
          set(position, icon);
          mId = id;
          mData = data;
          return this;
      }
docs: used to recycle this