Attributed exceptions in nested context domains for Ruby