Use ExceptionHandler
Use the new Bag
Replace set/get view with set/get result