[INTERNAL] moved member initialization from c'tor body to init list