должны ли у объекта-конфига быть все поля публичными?
нет, path (если к файлу) может быть скрытым, к примеру, и метод reload() или update() какой-нибудь может его использовать.
нет, path (если к файлу) может быть скрытым, к примеру, и метод reload() или update() какой-нибудь может его использовать.