Updating IndexDao to allow an external mutator to be used