only attach meta on IObj const