public function __construct($Configuration, $Type, $Source, $Group, $Settings)
{
parent::__construct();
$this->Configuration = $Configuration;
$this->Type = $Type;
$this->Source = $Source;
$this->Group = $Group;
$this->Initial = $Settings;
$this->Settings = $Settings;
$this->Dirty = false;
$this->Splitting = true;
$this->Callback = false;
$this->CallbackOptions = null;
}