Removing toArray from most description classes and addressing circular references.