Attributes starting with an underscore are filtered out also. Renamed to purgeUnneeded to reflect new function.
Merge doc blocks commit
Merge touch commit
Resolve conflicts