also some refactoring of DependencyContext to properly handle placeholders in 'runtimeTargets'.
Make Attribute properties immutable PR Feedback, bugfixes PR Feedback