Walk Object graph functionality implemented