initialize ALL member variables in the initializer list