Moved around Violation and ServerIPViolation (into tc.oc.violations.core)