Wrote sub throw_exception
Replaced die ExceptionObject with Moose::throw_exception(...)