COMMON ELEMENTS AND PRINCIPLES FOR OBJECT DESIGN