dynamically pull preference (like encryption settings) from IUser)