Purpose

There are a number of reasons for modifying members of a reference set in an extension (depending on the type of reference set), including: