correction - making default constructor private