TProperty.CreatePropertyList Method
Creates the internal instance of the property list. Override this method if you want your descendant to use instantiate a different TPropertyList class for the internal property list object.
Syntax
Unit: PropertyList
function TProperty.CreatePropertyList: TPropertyList; virtual;