added support for nested settings via composer