BATCH-2072: Removed DecisionAdapter and replaced it with a DecisionStep ...

...and related classes