Чет я вообще ничего не понял, если есть параметры, то им не надо присваивать значения в инициализации же? А в других случаях надо ставить дефолтные