adding editable flag in options
introducing internal collection/model to parse the tags from an array