 class CFolloweeBucket extends CBucket
 
   @share()
-  
+
   @set
     schema          : CBucket.schema
 
 class CReplierBucket extends CBucket
 
   @share()
-  
-  @set
-    schema          : CBucket.schema
-  
+
+  @set
+    schema          : CBucket.schema
+
 class CReplieeBucket extends CBucket
 
   @share()
-  
-  @set
-    schema          : CBucket.schema
-  
+
+  @set
+    schema          : CBucket.schema
+
 class CLikerBucket extends CBucket
 
   @share()
-  
-  @set
-    schema          : CBucket.schema
-  
+
+  @set
+    schema          : CBucket.schema
+
 class CLikeeBucket extends CBucket
 
   @share()
-  
+
   @set
     schema          : CBucket.schema
 
 class CBucketActivity extends CActivity
-  
+
   @setRelationships
     subject       :
       targetType  : [

class CBucket extends jraphical.Module

  {Model, ObjectRef, ObjectId, dash, daisy} = bongo
  
  @mixin Notifying
  @::mixin Notifying::
  
  @set
    broadcastable   : yes
    schema          :

        switch groupName
          when 'source' then CReplieeBucket
          when 'target' then CReplierBucket

  addToBucket =do ->
    # @helper
    addIt = (bucket, anchor, item, groupName, callback)->
      isOwn = anchor.equals item
      bucket.add item, (err)->
        if err
