Added clear(), getItems(), getCaption(), setCaption(value), getImage(), setImage(imgPath), remove() functions for #451