Did you ever create a MongoCursorInterface with common methods?