Removed references to 'entity' and replaced with 'object'
Changing BuildDataList to BuildList it sounds better
Making the alter proxy test/example a bit more realistic
Added documentation