gemspec.requirements is especially common, even less so than licenses which is a serialized column in this manner. I had thought a full model was overkill. If that's the way you'd like this done i'll scrap this and go that route.