Why do we even need data roles? (via Passle)