backlogItem refactoring