Now DirectiveProcessor has memory and generate local variables on data-ob-model execution