weakref for rubinius