Currently it is extremely tedious to change the Associated Element of a Customer Meter Model Element. An unfortunate design choice during Customer Meter implementation into WaterCAD was that within the WaterCAD Schema this Attribute was assigned to the Demand Alternatives rather than the Physical Alternatives. This is contrary to all other WaterCAD Referenced Element types and because the typical count of Demand Alternatives exceed the count of Physical Alternatives by a factor of 10->100 times more, and Child Inheritance is almost universally IsLocal = False (as the use case is usually the Demand Alternative overrides the Parent Alternative's Demand, which sets the ) then the user has to spend an inordinate amount of time updating each separate Demand Alternative with the revised Associated Elements.
For new models, provide the user the option to use Physical Alternatives instead of Demand Alternatives for the Customer Meter . This could be done as a new Options->Global Setting.
Alternatively, create a new Alternative Type -> Customer Meter Referenced Elements with a separate, independent IsLocal? flag which may be programmatically easier since some operations Eg. Pipe Split are currently navigating up and down the Demand Alternative Trees resetting Customer Meter Associated Elements on the fly and this is possibly then easier to repoint this affected code to a new Alternative Tree type.