data members should start with a lower case or have some _ decoration at begin/end