Document unit test instantiation for products.
Let Builder extend Supplier.
Dealing with eventual consistency the hacky way in product integration test.