Provides a way to manage an ordered list of uniquely identifiable forms.
An identifier is represented by a non-negative integer.
Create an ordered list of uniquely identifiable forms derived from the given list of forms.
Get the value of a property associated with the form identified by the given identifier.
If the form with the given identifier cannot be found then Nothing is returned.
Set the value of a property associated with the form identified by the given identifier.
If the form with the given identifier cannot be found then no change is made.
Modify the value of a property associated with the form identified by the given identifier.
If the form with the given identifier cannot be found then no change is made.
Update the value of a property associated with the form identified by the given identifier.
If the form with the given identifier cannot be found then no change is made.
Remove the form identified by the given identifier.
If the form with the given identifier cannot be found then no change is made.
An ordered list of uniquely identifiable forms. The identifiers are automatically assigned and managed.