added toString() method for all the container types; added
toHierarchicalString() method for the manifest model