Forget Me Not! Object Oriented Design in Custom Exception