[TASK] Use property injection for Argument dependencies

Prepare Argument for lazy dependency injection and fix a small CGL and
unused property.

Change-Id: I7a5f1e8a0564b05b939eb1ed9707012b0a0ce218
Releases: master
[TASK] Optimize I18N service

This change makes the I18N service usable for lazy loading by removing
it from the default runtime. Additionally the Locale class is marked
as non-proxyable to prevent calls to the wakeup function.

Change-Id: I263019d65bfb8dc6e63721807e31025a239ca5da
Releases: master
[TASK] Use property injection where possible

This change refactors setter injection to property injection to allow
lazy dependency injection.

Change-Id: I9dfa4b24bb865f36f03561b8a1bf2901150732d2
Releases: master