Added a TransactionMethod meta type to simplify creating methods that
modify data.
Permit return types for tasks to be derived from contained tasks and
bindable as such, ensuring that a chain task can transparently wrap
another.
Get result type for method binding directly from Scenario and not from
the command reflector so late computation is taken into account.
Test with return type
Wrap runtime exceptions with the field identifier
Allow configuration of the initial state via expression binding supplied
to the initialStateX property.
Milestone