Yeah, I kept it versioned in case I'd want to change it sometime in the future, and in a separate table to keep redundant information to a minimum (instead of storing it on every single entry).

But combined with the fact that there might be several tasks running the same plugin (I didn't think about this), keeping it on each entry makes much more sense.