extended context inheritance