minor change: adding metadata for GC object (used for marshaling)