Added List of arbitrary objects support

It was ugly, but its done.