found and fixed private members visibility issue