Usage of public and private seems fine now.