Added ArgIndices, ArgLabel, and ArgValidFor parameters
to handle --indices, --label, and --validfor, respectively.
Replaced --args label <label>
with --label <label>
Replaced --args indices <indices>
with --indices <indices>
Replaced --args validfor <seconds>
with --validfor <seconds>
New argument passing mechanism