Another option is to not change this API at all.  Those want to go after persisted setting do so themselves (eg. its ctor takes in ISettings and read from there).   Pranav, you make a call.