change binding error handling

The binder was throwing an exception when binding to a Set by index using an id that does not exist.  Now it generates a binding error instead of throwing an exception.