Added OperationExecutor to DBCollection & DBCursor
Remove faulty equals methods and refactor tests relying on it