Update CrudListener to be compatible with CrudAction