protected field