Managing Errors with Hierarchy and Class Extension - Effect Community