It looks like PropertyModifiers offer a subset of Property with the main difference being that the former works with GameObjects instead of the underlying data directly.
If there is no way to merge them into one component look into replacing the underlying logic at least, so modifiers use property components.