Changed getSettings interface to provide legacy setting version compatibility