/// <summary>
 /// Constructor
 /// </summary>
 /// <param name="instance">The instance on which interpretation should be performed</param>
 public InterpretationContext(Utils.INamable instance)
 {
     LocalScope = new SymbolTable();
     Instance = instance;
 }
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="instance">The instance on which interpretation should be performed</param>
 public InterpretationContext()
 {
     LocalScope = new SymbolTable();
     Instance = null;
 }