fix: work with derived items