Avoid using pointers on Manage Position List to improve memory management and performance