AOWM - 4/5

Changes for Advanced One Way Messaging - Parts 4 and 5 (Dependency
injection/Unit of work management)