Set Constructor as private