unwrapping cause of ReflectionProviderException

closes #728