Support AssociationList
Don't dig too deep in structure for preventing recursion