make members private