Walks by object recursively