patches: add association traversal