add readonly property, used glyphicon as default icon