Define public members before private members