I think there should be an `XpathGeneratorBase` and a `PropertyXpathGenerator` analogous to the `IndicatorXpathGenerator`. This goes along with my earlier comment of structuring things so that the field types of `property` and `indicator` are given equal standing on the backend, with the former simply being the default.