acts as taggable gem