Refactor list approval exceptions; added update list definition method