 
   setFollowerCount:(count)-> @$('.followers a').html count
 
-  markMemberGroup:-> @setClass "member-group"
+  markMemberGroup:->
+    @setClass "member-group"
+    @fetchMembers() if @getData().privacy isnt 'public'
+
   markOwnGroup:-> @setClass "own-group"
 
   pistachio:->

      title   : 'Open group'
      click   : @bound 'privateGroupOpenHandler'

    membersController = new KDListViewController
      view         : @members = new KDListView
        wrapper    : no
        scrollView : no
        type       : "members"
        itemClass  : GroupItemMemberView

    # FIXME: SY
    # instantiateListItems doesnt fire by default
    group.fetchMembers (err, members)=>
      if err then warn err
      else if members
        @$('.members-list-wrapper').removeClass "hidden"
        membersController.instantiateListItems members

    @memberBadge = new KDCustomHTMLView
      tagName   : "div"

        duration : 2000
      callback()

  fetchMembers:->
    @getData().fetchMembers (err, members)=>
      if err
        # HK: better we have error codes for such things
        warn err unless err.name is 'KodingError' and err.message is 'Access denied'
      else if members
        @$('.members-list-wrapper').removeClass "hidden"
        @membersController.instantiateListItems members

class GroupItemMemberView extends KDListItemView

  constructor:(options = {}, data)->
