There are two special properties that all Sheeple objects have access to:
DOCUMENTATION and NICKNAME. Both are relatively internal
properties, and are not meant to be accessed through PROPERTY-VALUE.
The first holds documentation data (preferably a string). It can be accesed
through Lisp's own DOCUMENTATION generic function, and set in that
place.
NICKNAME is a special property that can be set if it is convenient to
give a particular object a visible “name” that can be used as a more
convenient identifier than simply an identity printout. It can be accessed and
set through OBJECT-NICKNAME. All objects defined by DEFPROTO
automatically receive the prototype name as their nickname unless a :nickname
option is provided in the DEFPROTO form.
Both of these properties will be delegated, like any regular Sheeple property.