Fixing problem with system scope being overridden by transitive parent's scope. System scope is always preserved now.