Checks if parent defines different access restrictions than this one.
protection attribute for scope that hosts this one
'true' if parent is already more restrictive than this one and thus no differentiation is needed.
See Implementation
Checks if parent defines different access restrictions than this one.