Adapts changes to dependency layer