private function SaveProperties(array $p_propertiesList)
{
$savedProperties = array();
foreach ($p_propertiesList as $propertyName) {
if (!$this->has_property($propertyName)) {
continue;
}
$savedProperties[$propertyName] = $this->{$propertyName};
}
array_push($this->m_savedProperties, $savedProperties);
}