Make many fields private