I'd like to remove the tree root_id from the EmptyTree, this avoids needing to read in the working tree every time we operate on it and it seemed kind of strange to require empty trees to have one. -- Martin