Is there any disposable non-shared parts in the graph? If so, the proper way to clean up is either
1 - call ReleaseExport or
2 - dispose the container
If your apps maps to small logical work units (like a request in a web app), then you'd be better creating child containers and disposing them.