removed gc_fixed system (this may miss objects referenced by mutable objects)