Introduction
Adding properties to objects lets you store extra information in them. This helps you keep related data together in one place.
You want to add a new detail to an existing object without creating a new one.
You need to store extra information temporarily during a script.
You want to customize objects for reports or output with more fields.
You want to add notes or tags to objects for filtering later.