Fix metadata manipulation for nodes

This PR fixes `(get|set|update|delete)_metadata` for nodes so that those methods utilize `self.parent` instead of `self.manager`.

Fixes #468