Expanded class hierarchy of Error