Added ViolationType to Violation