public bool IsProtected() { //return !HasObjectFlag( Flags.ObjectFlagsLO.Public ); return Package.Version < AccessFlagChangeVersion ? !IsPublic() && !IsPrivate() : HasObjectFlag( Flags.ObjectFlagsHO.PerObjectLocalized ); }