This class inherits from CRDisplayProperties and it's basically the same. The one and only difference is that instances of this class can have names that are already used by other CRDisplayProperties instances.
name:makeDistinct:
Set the name to the given symbol or string. If aBoolean is true and the name is not distinct, create a distinct name absed on the given name