Document and test Notice.factory