add addedObject(), removeObject(), changedObject() to make it more natural to work with a client-side only cursor.

also make thatManager on the cursor not enumerable. ( maybe this is where the circular reference that kadira is complaining about )