Move data changed interface; make willShowInformation() static