call_item_by_item now can be used with instance methods and regular functions