Add an entity model for a set of gear. It would make it easy to ensure that you have at most one accessory for a given category - that could be a "sanity check" as part of your add() or update() methods. If you follow this route, make sure that you have unit testing for it!