Support violations definitions per domain (Fix #48)