```coffeescript
define [
    '../core'
    './base'
], (c, base) ->

    class QueryModel extends base.Model
        parse: (attrs) ->
            if attrs? and not attrs.shared_users?
                attrs.shared_users = []

            return attrs

    class QueryCollection extends base.Collection
        model: QueryModel

        url: ->
            c.session.url('queries')

        initialize: ->
            super
            c.subscribe c.SESSION_OPENED, => @fetch(reset: true)
            c.subscribe c.SESSION_CLOSE, => @reset()


    class SharedQueryCollection extends QueryCollection
        url: ->
            c.session.url('shared_queries')

        initialize: ->
            super

            @on 'reset', ->
                c.promiser.resolve('shared_queries')


    { QueryModel, QueryCollection, SharedQueryCollection }
```

Add call to super in QueryModel parse() method
user
```coffeescript
define [
    '../core'
    './base'
], (c, base) ->

    class QueryModel extends base.Model
        parse: (attrs) ->
            super

            if attrs? and not attrs.shared_users?
                attrs.shared_users = []

            return attrs

    class QueryCollection extends base.Collection
        model: QueryModel

        url: ->
            c.session.url('queries')

        initialize: ->
            super
            c.subscribe c.SESSION_OPENED, => @fetch(reset: true)
            c.subscribe c.SESSION_CLOSE, => @reset()


    class SharedQueryCollection extends QueryCollection
        url: ->
            c.session.url('shared_queries')

        initialize: ->
            super

            @on 'reset', ->
                c.promiser.resolve('shared_queries')


    { QueryModel, QueryCollection, SharedQueryCollection }
```
assistant