Bindings now fail gracefully if a property path contains a non-NSObject subclass

Fixes #17