Initial migration to event based services api
more refactoring moving to event based service
more refactoring moving to event based service
more refactoring moving to event based service
minor refactor and updated test fixture
updated dependency versions
updated dependency versions