Define some exceptions when provider fail.
Add property access dependency.
Merge pull request #8 from stephpy/exceptions

Define some exceptions when provider fail.