Reflecting on Separation of Concerns