Why would any SANE programmer put business logic into the model layer? | Heykuki News