Adding support for defining depth and context to apply depth (all functions or non-user functions only).
Informing the default value.
Fixing key collision in cache (map) when building the graph.