any supported type can be used as plist root, not only dictionary.
Merge remote-tracking branch 'remotes/github-fork-rsatom/master'