Improved binding speed and fixed other minor issues.

Improved binding speed, fixed data source paging (Was not properly
getting all items on a page), and fixed an issue where in a property
followed by accessing an array like structure would not bind.
Fixed redundant code in data source, plus massive speed boost on binding!