[issue #8] Re-ordered the service constructor argument injection path.