Arbitrary properties can be added to track_charge