rune/gooop: change object Variant struct and implementation method.