Having the protected access modifier, indicating that a program element is accessible to subclasses but not to the program in general.
defended
Having no guard or protection; vulnerable.
Displaying a lack of caution or thought.