'Override - sets visibility to staff_only if True, else \'visible\'.
For hide_after_due, use the set_subsection_visibility method directly.'

@is_explicitly_locked.setter
def is_explicitly_locked(self, value):

    self.subsection_visibility = ('staff_only' if value else 'visible')
