make ObjectIndex and object versions specific to each master State instead of global