Handle model data changes inlcuding resource promises