The ability of an instance of a class to be managed as an instance of one or more different but compatible managed object classes.