Map.size is optimized to prevent creating recordstores