self.attachTo = function(attachable) {
    //debug.debug('Attachable.attachTo(', attachable, ')');
    var res = self._attachingTo(attachable);
    if (self !== attachable) {
      res = res && attachable._attachingTo(self);