Do you mind removing rest of the private constructor also?