A use-case which is part of a transaction.
whether the use-case is optional or must be satisfied.
a list of solutions to the use-case, contains at least one solution but may contain more.