coyote: IDL_OBJECT__DEFINE