Yes. With CL it's the SLOT-VALUE
accessor, with C++ simply -Dprivate=public -Dprotected=public
, with Smalltalk, use Smalltalk at:put:
.
The inability to print or copy a private property is a delusion. Protected/private members serve no useful purpose except to make programming more difficult.