Added violations as a property or VEntity, and re-routed everything through them