wrap reflection exceptions as runtime exception