Add context manager to enable mocking of signal handlers
Fix issue with required attributes creating a product
Add note on sunsetting