Publisher Subscriber Implementation for Model Change