Updated CachingWalker for multiple statuses and rule assignments at a given caret position. Changed ValidatingDecorator code to suit.