make Settings a private field