tested double inheritance on IOItem; seems ok