gradually adding more functionalities on the ManifestModel class
1) some adjustment to the attribute and node class to ensure the garbage
collection is performed before an attr / a node is deleted from the
memory 2) wip on the manifest model class