unwrapping cause of ReflectionProviderException

closes #728
Why?

Are you sure that any exception of the application code will be wrapped in another exception?

If that's case, we should just leave one catch block.