The question is, will both categories work the same?
If so, then I would use one model of categories, although different names would be assigned to others.
The trick is DRY or Do Not Repeat Yourself. So if something is written twice, you can completely edit it into smaller code.
source share