view_config needs a _depth to introspect properly.
Use a decorator rather than a metaclass to mirror the underlying pyramid view_config.