Add a macro to implemente RFDelegateChain. So we can use this macro to add this feature to other class easily.