Constructor should be public