Use Exception instead of RuntimeException as base for StatusException