针对ItemBase的修改