changing EtDataExtensionObject inheritance around