Add should_run_with(tag_expression) methods. Improve table comparison. Fix some minor inheritance issues.