has 'successor' => ( is => 'rw', does => 'ChainOfResposibilityIf', # !!! );