make all Objects have the checkUpdate routine, and just return
self if it isn't there... This lets us update all children before
sending them down the pipe...
set the size properly...
make FSDirectory have proper order for inheritance, so the Item
checkUpdate doesn't get called instead of the FSObject's
[git-p4: depot-paths = "//depot/": change = 767]