split model on-upserts now [sort of] notifies sub-models