public final function SetPropertyMode($PropertyMode)
{
if ($PropertyMode !== self::PropertiesAreGetters && $PropertyMode !== self::PropertiesAreSetters && $PropertyMode !== self::PropertiesAreGettersOrSetters) {
throw new FunctionException('The supplied property mode is invalid: %s given', \Storm\Core\Utilities::GetTypeOrClass($PropertyMode));
}
$this->PropertyMode = $PropertyMode;
}