В чем разница, если для инициализации полей можно использовать конструткор?