It would be good to add 2 properties to each activity - This would avoid unnecessary logging statements for debugging.
- LogBeforeMessage - Log a message just before executing this activity
- LogAfterMessage - Log a message just after executing this activity