fix(Listing API): when a child item in a collection is not valid, a 500 error is returned rather than a 400