adapted ConfigurationLayer without parent dependence