removed extant parameter
added dirty flag so only writes to disk if dirty on statusRole.