moved default values to interface
moved tokenizer to expression data member