Add Cursor base class