fix MTLJSONAdapter return in production