abstract_item/bloc/_all library