fix crash while injecting property that implements a protocol

This fixes the crash while injecting a property that implements a protocol, e.g.

```
@interface User()
@property (nonatomic, strong) Business<Ignore> *business;
@end

```