rem: Setting(int op_in, int x_in = 0, int y_in = 0) : op(op_in), x(x_in), y(y_in) { }
add: Setting(int op_in, const String &s_in) : op(op_in), s(s_in) { }
context:     Setting(int op_in, int x_in = 0, int y_in = 0)	: op(op_in), x(x_in), y(y_in) { }