anchor.diff:                          erl_syntax:arity_qualifier(erl_syntax:atom(source), erl_syntax:integer(0)),
                               erl_syntax:arity_qualifier(erl_syntax:atom(dependencies), erl_syntax:integer(0))])]),
               
  -            Forms = [erl_syntax:revert(X) || X <- [ModuleAst, ExportAst, SourceFunctionAst, 
  -                Render0FunctionAst, Render1FunctionAst, RenderInternalFunctionAst, DependenciesFunctionAst]],
  +            Forms = [erl_syntax:revert(X) || X <- [ModuleAst, ExportAst, Render0FunctionAst, Render1FunctionAst,
  +                  SourceFunctionAst, DependenciesFunctionAst, RenderInternalFunctionAst, ProplistsFunctionAst]],
   
               case compile:forms(Forms, []) of  %% use: compile:forms(Forms) for more debug info
                   {ok, Module1, Bin} ->       
  
positive.code:         end, undefined, Context#dtl_context.local_scopes),
      case VarValue of
          undefined ->
              erl_syntax:application(erl_syntax:atom(proplists), erl_syntax:atom(get_value),
                  [erl_syntax:atom(VarName), erl_syntax:variable("Variables")]);
          _ ->
              VarValue
  
negative.code: 
  resolve_variable_ast({{identifier, _, VarName}, {identifier, _, AttrName}}, Context) ->
      auto_escape(erl_syntax:application(
              none, erl_syntax:atom(proplists_get_value),
          [erl_syntax:atom(AttrName), resolve_variable_name_ast(VarName, Context)]), 
          Context).
  
  