We want to keep the conceptual separation between Item and Property terms, but still find ways to share more of the actual code instead of having it copy+pasted.
Classes include:
- DatabaseItemTermStoreWriter/DatabasePropertyTermStoreWriter
- PrefetchingItemTermLookup/PrefetchingPropertyTermLookup
- ItemTermsRebuilder/PropertyTermsRebuilder
- …
Create a new subtask for each pair when picking this story up.