cleanup list attribute access (start the effort, not done yet)