renamed js.Object.String() to js.Object.Str() to avoid implementing fmt.Stringer