added DataScopes to support composable engines