Why not simply reusing it if it's already a PropertyId? Does this make sense?

Same for ItemId in the Item class.