Refactor and support more than one address per object reference
Reverse string_of_list args for more consistency