allow hash/array that has reference to itself.
fix printing of data items... again.