Yes, I don't think we want to change the column in the activities table.
I'm not sure how to fix that.
I just have the feeling that we're a bit abusing the preferences table by serializing stuff there where we should maybe use a separate table for that. Not sure. @bantu what do you think ?