Added new getter to the mongo cursor class that allows for an object to be set by a delegate rather then always creating a new one.