What do you think about `tag_device` and `untag_device` for these method names? Tags and devices have a many-to-many relationship, but devices are definitely the more "central" object in the domain, so it's a bit weird to think of adding devices to tags instead of the other way around.