Failure implicit doesn't have to take a type parameter
Recorder: have a different color for filters rows, close #1549
Turn Filter into an abstract class and move regexs method up
Validate filter regex, close #1542