add to contexts the ability to run children contexts