Found work-around for isNewElement() bug. Call collectionRefresh() after save().