Stop recursive hash breaking on to_s/inspect (fixes #222)