Removed Response inheritance from ArrayObject.
Refactored responses.
ExecuteWorkflow now returns void but check the status of order to avoid exception throwing if order is ended.