move 'defined class RACSignal' to protocol