BREAKING: Properly handle nil objects
Merge pull request #31 from ajsharp/nil-objects

Breaking Change: Properly handle nil objects