Refactoring the sender to not use constructor injection since spring
doesn't play well with mixed inejction strategies