Sources take advantage of subgraph functionality to hide internal objects