Support unowned map and map fields behavior