When "Violations" Are Acceptable - Common SRP Misconceptions | OneNoughtOne