distriman: allowing double inheritence but they are injected singly (next tep, use proxy)