The Evolution of ODB++Design