Bridging the Gap Between O-O and E-R