1. Always register default patches
2. Provide a way to unregister class patch