make sure "after" blocks really run last

and make it self-documenting by changing class name

a bug had crept in as new artifacts were added