Dont re-extend roles when an object's last role is already the new one