Fixed issue with internal storage being out of sync

- When NSArrayController has no objects in its content array, it doesn't call arrangeObjects.  Have to do this manually for now when accessor for arrangedObjects is called and there's no content array elements until I can come up with something more efficient