Added classes for Interpreter Pattern