public function __construct($id, $parameterName = null, $parameterDefault = null, $parameterPattern = null)
 {
     parent::__construct($id);
     $this->parameterName = $parameterName ? $parameterName : $id;
     $this->parameterPattern = $parameterDefault;
     $this->parameterDefault = $parameterPattern;
 }
 public function __construct($id)
 {
     parent::__construct($id);
 }