The OO/Database problem was summed up well by William Cook (paraphrasing,
and I can't recall where I read it, perhaps quoted in one of Richard P.
Gabriel's essays): The problem is that OO is about encapsulation of state
and behavior but databases are about separating state and behavior.