make object private by default