refactor Pointer size, directly fetch from field; Add comment for recrusivley pointer/structure in pointer/structure