Guardian localization
Add complex rabbit support
Fix rabbit id mapping
Cache trueMatchedPattern for optimisation