TScPersistent is an abstract class, which is the ancestor for all objects that have assignment and cloning capabilities. For this purpose, TScPersistent introduces methods that can be overridden to:
|Provide the means to assign the contents of one object to another.
|Provide the means to create an exact copy of the object.
Do not create instances of TScPersistent. Use TScPersistent as a base class when declaring objects that have their properties assigned to other objects.