Object-Oriented Eclecticism (OOE)