[issue #9] using new dependency collection mechanism to resolve the system scope dependencies correctly