Changed to make root node an actual object instead of an array [] per Keating.  Also sourced array from TreeController.arrangedObjects instead of .content.