ИМХО, весь смысл использования методов получения / установки вместо открытых методов состоит в том, чтобы позволить вам что-то делать при изменении свойств. Так что продолжай. Я бы даже не сказал клиенту, что я там что-то делаю, это не его бизнес, чтобы знать это.
Но, пожалуйста, НИКОГДА не занимайте много времени (проверка базы данных, доступ к сети): у пользователя будет разумное ожидание, что установщик будет быстрым.