Removing GetEnumerator from ITableQuery interface because it hides same in IEnumerable.
Fixed update to not execute when an object has no data columns. Not important normally, but found when saving a test object.
Changed ExecuteDeferredQuery to set primary key value before other values.