Marks a class member as protected, allowing metaProtected to prevent re-assignation on the classes it generates