public final function Another(array $PropertyData = [])
{
$ClonedPropertyData = clone $this;
$ClonedPropertyData->Properties =& $this->Properties;
$ClonedPropertyData->PropertyData = array_intersect_key($PropertyData, $this->Properties);
return $ClonedPropertyData;
}