This loads the package.
First, we define an object that gets attributes Protected and Locked. We force argument evaluation of
SetAttributes with
Evaluate, because the function holds its arguments.
Trial to use ClearAll to get rid of object definitions, which must partly fail due to the object`s attributes. A first hint is the object number zero in the message below. We force argument evaluation of
ClearAll with
Evaluate, because the function holds its arguments.
The object is no longer registered.
The object itself and its definitions are kept.