add IItemMetadata behavior, fix error in TopicsWidget