Made readPreference argument to ExecuteReadOperation optional with suitable defaults.