unwrapping cause of ReflectionProviderException

closes #728
It would be nice to have a more specific exception. Maybe a new exception class just to make the test a little stronger.