Fixed cursorgetter issues

Changed the way CURSOR_CREATOR WORKS.  Object cursor holds its own cursorgetter so that it can keep tabs on the columns.