Struct.new.to_h blows up + new helper methods __member__()