NSTableView with ArrayController bindings not updating?