Refactor Extractor API
Refactor Validator API
Introduce RichExpression